package com.weishi.project.api.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.weishi.common.utils.StringUtils;
import com.weishi.framework.aspectj.lang.annotation.Excel;
import com.weishi.project.training.domain.Sportsman;
import lombok.Data;

@Data
public class SportsmanVo {
    /** PK */
    private Integer id;

    /** 姓名 */
    private String name;

    /** 性别 */
    private Integer sex;

    /** 性别中文名称 */
    private String genderChinese;

    /** 梯队 */
    private String echelon;

    /** 出生日期 */
    private String birthday;

    private String certificateNumber;

    /** 身高 */
    private Double height;

    /** 坐高 */
    private Double sitHigh;

    /** 臂展 */
    private Double armSpread;

    /** 肩宽 */
    private Double shoulderWidth;

    /** 腿长 */
    private Double legLength;

    /** 小腿长 */
    private Double tinyLegLength;

    /** 胸围 */
    private Double bust;

    /** 臀围 */
    private Double hipline;

    /** 腰围 */
    private Double waistline;

    /** 参训时间 */
    private String trainingTime;

    /** 技术等级 */
    private String level;

    /** 技术等级授予单位 */
    private String ratingUnit;

    /** 输送单位 */
    private String conveyingUnit;

    /** 部门ID */
    private Integer deptid;

    /** 学历 1、小学 2、初中 3、高中 4、大专 5、本科 6、硕士 7、博士 8、其他 */
    private String education;

    private String password;

    private String accountNumber;

    /***********************云南项目新增字段************************/
    private String nation;
    private String idCard;
    private String mobile;
    private String politicalOutlook;
    private String transportCoach;
    private String joiningOrganizationTime;
    private String currentSchool;
    private String gradeApprovalTime;
    private String permanentAddress;
    private String homeAddress;
    private String familySituation;
    private String annualRegistrationPeriodStart;

    private String annualRegistrationPeriodEnd;
    private String trainingTimeOfProvincialTeam;
    private String trialTrainingTime;
    private String regularTime;

    private Integer teamId;

    private String imgUrl;

    /** 状态 1、正常 2、离队 */
    private String status;

    /** 年龄 */
    private Integer age;

    /**
     * 心率表Id
     */
    private String polarId;


    /**
     * 跪高（ 划艇 ）
     */
    @TableField(exist = false)
    @Excel(name = "跪高")
    private double kneelHigh;

    /**
     * 上臂围
     */
    @Excel(name = "上臂围")
    @TableField(exist = false)
    private double upperArm;

    /**
     * 上臂围紧
     */
    @Excel(name = "上臂围紧")
    @TableField(exist = false)
    private double upperArmTightening;

    /**
     * 体脂百分比
     */
    @Excel(name = "体脂百分比")
    @TableField(exist = false)
    private double bodyFatPercentage;



}
